Chuẩn hóa phát triển phần mềm Lịch_sử_phần_mềm

Sự phát triển của các chương trình giảng dạy trong khoa học máy tính đã dẫn đến những cải tiến trong phát triển phần mềm. Các thành phần của các chương trình giảng dạy này bao gồm:

  1. Lập trình cấu trúchướng đối tượng [37]
  2. Cấu trúc dữ liệu [38]
  3. Phân tích các thuật toán [39]
  4. Ngôn ngữ hình thức [40]cấu trúc trình biên dịch [41]
  5. Thuật toán đồ họa máy tính [42]
  6. Sắp xếp và Tìm kiếm [43]
  7. Phương pháp số,[44] Tối ưu hóa và thống kê [45]
  8. Trí tuệ nhân tạo [46]Máy học [47]